beef curtains - Spanish English Dictionary